//
// Created by xiaof on 2021/6/11.
//

#include "Instance.h"

// 对Instance初始化,注意要使用域操作符::,表示使用哪个类的方法
Instance *Instance::instance = 0;

// 实现构造函数
Instance::Instance() {

}

Instance *Instance::getInstance() {
    // 如果为null，则new
    // C++11 中  编译器保证内部静态变量的线程安全
    if (!instance) {
        instance = new Instance;
    }

    return instance;
}